package com.airili.wiki.service;

import com.airili.wiki.req.DocQueryReq;
import com.airili.wiki.req.DocSaveReq;
import com.airili.wiki.resp.DocQueryResp;
import com.airili.wiki.resp.PageResp;

import java.util.List;

/**
 * @description: Doc 接口
 * @author: Airili
 * @create: 2021-09-28 21:04
 **/
public interface DocService {
    PageResp<DocQueryResp> list(DocQueryReq req);
    List<DocQueryResp> all(DocQueryReq req);
    List<DocQueryResp> all(Long ebookId);
    void save(DocSaveReq req);
    void delete(Long id);
    void delete(List<Long> ids);
    String findContent(Long id);
    void vote(Long id);
    void updateEbookInfo();
}
